<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <style>
        /* 填写样式 */
    </style>
</head>

<body>
    <!-- 填写标签 -->
    <!-- 
        查找两个节点的最近的一个共同父节点，可以包括节点自身
        输入描述：
        oNode1 和 oNode2 在同一文档中，且不会为相同的节点
     -->
    <script type="text/javascript">
        // 填写JavaScript
        function commonParentNode(oNode1, oNode2) {
            let currentElement = oNode1;
            while (currentElement) {
                if (currentElement.contains(oNode2)) {
                    return currentElement;
                }
                currentElement = currentElement.parentNode;
                if(currentElement === oNode2) {
                    return currentElement
                }
            }
            return null
        }
    </script>
</body>

</html>